package cn.tedu.duixiang;



//class ClassA{
//	public void method(int value){
//		System.out.println(value);
//	}	
//	 public void method(){
//			System.out.println(value);
//	 }
//	 int value;
//}
// public class day06{
//	public static void main(String[] args) {
//		ClassA classA = new ClassA();
//		classA.value=10;
//		classA.method();
//		classA.method(20);
//	}
//}


//class ClassA{
//	int value = 10;
//}
//
//public class day06{
//	public static void main(String[] args) {
//		ClassA ca = new ClassA();
//		ca = getObject();
//		ca = getObject();
//		ca = getObject();
//		System.out.println(ca.value);
//	}
//	public static ClassA getObject(){
//		ClassA newObject = new ClassA();
//		newObject.value+=10;
//		return newObject;
//	}
//}

//	class ClassA{
//		public ClassA(){
//			System.out.println("ClassA()");
//		}
//	}
//	class ClassB{
//		public ClassB(){
//			System.out.println("ClassB()");
//		}
//	}
//	class ClassC{
//			ClassA a= new ClassA();
//			ClassB b;
//			public ClassC(){
//				System.out.println("ClassC()");
//				b= new ClassB();
//			}
//	}
//	public class day06{
//		public static void main(String[] args) {
//			ClassC cc = new ClassC();
//		}
//	}



//	class ClassA{
//		int value;
//	}
//	public class day06{
//		public static void main(String[] args) {
//			int value = 10;
//			changInt(value);
//			System.out.println(value);
//			ClassA ca = new ClassA();
//			ca.value = 10 ;
//			changObject(ca);
//			System.out.println(ca.value);
//		}
//		public static void changInt(int value){
//			value++;
//		}
//		public static void changObject(ClassA ca ){
//			ca.value++;
//		}
//	}


	class ClassA{
		int value;
	}
	public class day06{
		public static void main(String[] args) {
			ClassA ca = new ClassA();
			changeValue(ca);
			System.out.println(ca.value);
			changeRef(ca);
			System.out.println(ca.value);
		
		}
		public static void changeValue(ClassA ca){
			ca.value=100;
		}
		public static void changeRef(ClassA ca){
			ca= new ClassA();
			ca.value= 200;
		}
	}
	
	



